Big Huge Thesaurus

natural endowment

noun